home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
maximus
/
aselect.zip
/
README.DOC
< prev
next >
Wrap
Text File
|
1996-05-27
|
4KB
|
98 lines
---------------------------------------------------------------------------
Area Selection for Maximus BBS v3+ v0.2 beta
===========================================================================
Hello,
Here is the second beta copy of my MEX program for selecting areas. It
now works with either message areas or file areas. This code works fine for
me, so any problems you may encounter are your own :>
This program provides the user with a full screen listing of the areas
that are available to them on your system. They can scroll through the list
using the arrow keys, and select an area to use by hitting enter. If the
user's system doesn't support ANSI then the default(ugly) maximus area
selector is used.
This is two programs in one. At the top of the aselect.mex file are two
define statments that control which version is compiled. If it looks like
so:
//#define FSELECT
#define MSELECT
that is, MSELECT is defined and FSELECT is not, then it will be compiled
to select message areas. If it looks like this:
#define FSELECT
//#define MSELECT
then it will compile to select file areas. When yourun mex on the source,
it will produce aselect.vm, which should be renamed to either mselect.vm
or fselect.vm depending on which one you selected.
To install it do the following:
copy aselect.mex to your /max/m directory (where the .MEX files are)
copy xgetch.mh to the same directory if you do not alread have it.
edit aselect.mex and enable the version you want to compile. Only one
of the #define FSELECT/MSELECT defines should be enabled at a time. I'm
not responsible if you do something silly like enabling both!
run 'MEX aselect' to compile the MEX program. Rename the result (aselect.vm)
to either fselect.vm or mselect.vm (depending on what you selected of course).
Repeat this process for the other version if you want to use both (who
wouldn't?!).
Replace the standard maximus message area selector with it:
MEX m\mselect Demoted "Area change"
and the standard file area selector with:
MEX m\fselect Demoted "Area change"
and recompile your control files with 'SILT max'
If you want to change the color scheme (why would you?) you can edit the
GC_* color definitions at the top of aselect.mex
If you have PGP and want to check the integrity of the source, you first
need my public key which is available from the following sources:
finger blane@aa.net if you have internet access
http://www.aa.net/~blane on the world wide web
File request from 1:138/162 as PGPKEY
Or from the fidonet PKEY_DROP echo.
After adding the key to your keyring, run 'pgp aselect.asc aselect.mex' to
verify my signature on the file. Its output should look like this:
-------------[cut here]-------------------
File has signature. Public key is required to check signature.
File 'aselect.$00' has signature, but with no text.
Text is assumed to be in file 'aselect.mex'.
.
Good signature from user "Brian Lane <blane@aa.net> 1:138/162".
Signature made 1996/05/28 01:44 GMT
Signature and text are separate. No output file produced.
-------------[cut here]-------------------
One note: Once you have changed the sourcecode, pgp will no longer
verify the signature. This is normal.
Good luck! I hope this makes your system a little easier for your users.
All feedback can be sent to:
Brian Lane at 1:138/162
blane@aa.net
or by calling my BBS at (206)927-9219